Python Job: Junior Software Developer

Job added on

Location

Mississauga - Canada

Job type

Full-Time

Python Job Details

About Us
OTI Lumionics is developing advanced materials—by design—using quantum simulations, machine learning and real-world testing in pilot production. We are currently focused on key enabling materials for OLED displays that will be used in next-generation consumer electronics and automotive. Our advanced electrode materials, and associated manufacturing technology, are being used to build transparent displays and lighting. We work closely with our partners and customers to design new materials that are mass-production ready. Using our computational Materials Discovery Platform, we are able to rapidly iterate new materials, allowing fast turn around time to meet our customers’ needs.

Primary Responsibilities
  • Develop and manage well-functioning databases and applications
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and end users
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Write technical documentation

Profile
  • Bachelor degree in Computer Science, Software Engineering, Physics, Chemistry or equivalent

Required Skills
  • Experience on shell scripts in Linux.
  • Experience in database development, like mysql, postgresql or other RDMS
  • Experience with API development
  • Critical thinking and ability to solve problems
  • Proficiency in the following programming languages: C, C++, and python
  • Extensive coding/debugging experience and good coding style
  • Experienced with version control tools like git, svn
  • Experience with parallel computing